A Structured Analysis of Business Rules Representation Languages: Defining a Normalisation Form
نویسندگان
چکیده
Business rules play a critical role during decision making when executing business processes. Existing modelling techniques for business rules offer modellers guidelines on how to create models that are consistent, complete and syntactically correct. However, modelling guidelines that address manageability in terms of anomalies such as insertion, update and deletion are not widely available. This paper presents a normalisation procedure that provides guidelines for managing and organising business rules. The procedure is evaluated by means of an experiment based on existing case study material. Results show that the procedure is useful for minimising insertion and deletion anomalies.
منابع مشابه
A Grammar for ADVANCED SBVR Editor
Semantics of Business Vocabulary and Business Rules (SBVR) is the richest knowledge model allowing to create specifications that are understandable for business people and also interpretable by computers. Existing SBVR editors still lack capabilities that could allow generating formal SBVR models, adapting SBVR to several languages or making SBVR extensions for various purposes (e.g., implement...
متن کاملBridging the gap between Legal Practitioners and Knowledge Engineers using semi-formal KR
The use of Structured English as a computation independent knowledge representation format for non-technical users in business rules representation has been proposed in OMG’s Semantics and Business Vocabulary Representation (SBVR). In the legal domain we face a similar problem. Formal representation languages, such as OASIS’ LegalRuleML and legal ontologies (LKIF, legal OWL2 ontologies etc.) su...
متن کاملPattern-based Translation of BPMN Process Models to BPEL Web Services
The Business Process Modelling Notation (BPMN) is a graph-oriented language in which control and action nodes can be connected almost arbitrarily. It is primarily targeted at domain analysts and is supported by many modelling tools, but in its current form, it lacks the semantic precision required to capture fully executable business processes. The Business Process Execution Language for Web Se...
متن کاملSemantics in Model-Driven Business Design
This position paper describes ongoing work in applying the new OMG standard called Semantics in Business Vocabulary and Rules (SBVR) to a model-based approach to business design and implementation. The work explores methods of specifying semantics and rules in SBVR’s “Structured English” as extensions of business models that are automatically translated to executable solutions. Introduction The...
متن کاملNormalisation by evaluation in the compilation of typed functional programming languages
This thesis presents a critical analysis of normalisation by evaluation as a technique for speeding up compilation of typed functional programming languages. Our investigation focuses on the SML.NET compiler and its typed intermediate language MIL. We implement and measure the performance of normalisation by evaluation for MIL across a range of benchmarks. Taking a different approach, we also i...
متن کامل